什么是三层结构技术,简单说,就是将客户机/服务器系统中各系统部件划分成三层服务(客户服务端、中间层服务和数据库服务)的一种技术。它的特点是联机用户数多、每次业务处理时间短、处理的业务量大等特点。三层结构技术在网络财务软件的应用中到底有什么好处呢?
三层结构进行全程交易保护,由MTS统一管理数据库联结、数据接收、数据同步、事务处理和线程调度等工作,最大限度地保障了数据的完整和准确性。
中间层的业务处理程序采用标准语言开发,跟运行平台无关,程序可以在NT、UNIX、INTERNET等各种平台上运行。过去,三年前开发的软件,三年后往往就不能用了。若采用三层结构技术,数据服务、业务处理可以在多个服务器实现,最大限度地保障了用户的投资。
利用三层结构的网络财务软件的中间层是封装了财务规则的组件。如果凭证管理有问题,就换凭证模块,帐簿有问题就换帐簿模块。基于三层结构组件技术开发的金蝶2000网络财务软件,客户只要打开自已的电子邮箱,将接收的一个几十到几百KB的.OCX文件拷到自已硬盘里就行了,所需要的时间不到十分钟。
三层结构是把企业和企业的业务带到网上去的核心技术。将WEB服务器作为客户层,将大量的业务处理组件放置在应用程序服务器上作为中间层,而将数据库放在数据库服务器上作为数据服务层。
鉴于Internet发展的现状,从财务数据安全性考虑,基于WEB的财务软件系统不是很成熟,充分利用客户服务器结构和WEB应用的优点才是实用之道。据悉,到目前为止,这项技术在国内仅有金蝶公司可以成功实现。(四)